home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 1 / Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso / FILES / HYP / H-I / HDA Tech Note #1.cpt / HDA Tech Note #1 / card_8124.txt < prev    next >
Text File  |  1989-02-26  |  1KB  |  17 lines

  1. -- card: 8124 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 2619
  5. -- name: HyperDA and External Routines
  6.  
  7.  
  8. -- part contents for background part 3
  9. ----- text -----
  10.  
  11. HyperDA and External Routines
  12.  
  13. -- part contents for background part 2
  14. ----- text -----
  15.  
  16. In its current release, HyperDA does not support XCMDs and XFCNs written outside HyperTalk and copied into the stack.  If such commands and functions are encountered in scripts by HyperDA, they are simply ignored just as if they were legal but unsupported HyperTalk commands.  As a Desk Accessory, HyperDA exists only inside a running application.  On the other hand, external commands and functions (XCMDs and XFCNs) work asynchronously with HyperCard stacks.  When HyperCard encounters an XCMD or XFCN, it simply turns over control to that routine and waits for it to finish executing.  To grant this same level of control to a program running inside a Desk Accessory would be extremely dangerous.  An XCMD or XFCN might want to do something that is completely illegal or irrational in a HyperDA environment that would be perfectly understandable and acceptable under HyperCard itself.
  17.